using System;
using System.ComponentModel;

namespace AuthorizeNET {
	public enum AvsResponse {
		[Description("Address matches, ZIP does not")]
		A,

		[Description("Address information not provided for AVS check")]
		B,

		[Description("AVS error")]
		E,

		[Description("Non-U.S. Card Issuing Bank")]
		G,

		[Description("No match on address or ZIP")]
		N,

		[Description("AVS not applicable for this transaction")]
		P,

		[Description("Retry - System unavailable or timed out")]
		R,

		[Description("Service not supported by issuer")]
		S,

		[Description("Address information is unavailable")]
		U,

		[Description("Nine digit ZIP matches, address does not")]
		W,

		[Description("Address and nine-digit ZIP match")]
		X,

		[Description("Address and five-digit ZIP match")]
		Y,

		[Description("Five-digit ZIP matches, address does not")]
		Z
	}
}
